function load_table = read_load_csv(csv_path)
    % 读取负荷曲线CSV文件并转换为表格
    % 输入：csv_path - CSV文件路径
    % 输出：load_table - 包含hour和mult两列的表格
    
    opts = detectImportOptions(csv_path,'PreserveVariableNames',true);
    opts = setvartype(opts,{'time'},'string');
    data = readtable(csv_path, opts);
    
    % 将时间字符串转换为小时数
    time_str = data.time;
    time_num = zeros(size(time_str));
    for i = 1:length(time_str)
        parts = split(time_str{i}, ':');
        hours = str2double(parts{1});
        minutes = str2double(parts{2});
        seconds = str2double(parts{3});
        time_num(i) = hours + minutes/60 + seconds/3600;
    end
    
    load_table = table(time_num, data.mult, 'VariableNames', {'hour', 'mult'});
end